package com.itheima.homework.homework07;

import java.util.HashMap;
import java.util.Set;

public class Test04 {
    /*
        现将某位学员的属性信息，以属性名对应属性值的格式存储在map集合中，数据如下：
            "姓名"="张三"
            "年龄"="20"
            "性别"="男"
            "地址"="北京海淀区"
            "专业"="java"
        请使用程序判断，其属性中是否包含地址信息，如果包含，请将地址信息修改为"北京顺义区"，并遍历修改后的结果。输出结果如下：
            包含学员的地址信息
            地址信息由：北京海淀区，修改为：北京顺义区
            修改后的所有信息如下：
            姓名=张三
            地址=北京顺义区
            年龄=20
            专业=java
            性别=男
     */
    public static void main(String[] args) {
        HashMap<String, String> hs = new HashMap<>();
        hs.put("姓名", "张三");
        hs.put("年龄", "20");
        hs.put("性别", "男");
        hs.put("地址", "北京海淀区");
        hs.put("专业", "java");

        boolean adress = hs.containsKey("地址");
        String s1 = hs.get("地址");
        if (adress == true) {
            System.out.println("包含学员的地址信息");
            hs.put("地址", "北京顺义区");
            String s2 = hs.get("地址");
            System.out.println("地址信息由：" + s1 + "，修改为：" + s2);
            System.out.println("修改后的所有信息如下：");

            Set<String> keySet = hs.keySet();
            for (String key : keySet) {
                String value = hs.get(key);
                System.out.println(key + "=" + value);
            }
        }else{
            System.out.println("不包含学员的地址信息");
        }

    }
}
